}
.blank5{width: 100%;height: 5px;clear: both;}
.blank-line{width: 80%; height:0.5em;border-bottom: solid 1px gray;}
.container{min-width: 320px;margin: 0 auto; padding: 0;clear: both;}
/* header */
.header{position:relative;height:50px;background:#585858;}
.header .logo{display:block;width:40px;height:40px;  padding: 5px 0 0 10px;float: left;line-height: 30px;}
.header .logo img{display:block;width:50%;}
.header  span{ color: #ffffff;font-size:16px;line-height: 50px;padding-left: 1em}
/*.header .search{position:absolute;top:0;right:35px;z-index:1000;display:block;width:50px;height:50px;text-indent:-9999em;background:url(../img/icon-search.png) no-repeat center center;background-size:40%;}*/
/*.header .search span{display:none;}*/
.header .tel{ position:absolute;top:0;right:100px;z-index:1000;display:inline-block;height:50px; line-height: 50px}
.header .tel img{ display: inline-block; width: 60%;}
/*.header .tel span{display: block;    position: relative;    padding: 15px 20px;    font-size: 16px;    line-height: 20px;    font-weight: 300;    color: #FFFFFF;    outline: none;}*/
.header .site{ position:absolute;top:0;right:50px;z-index:1000;display:inline-block;height:50px; line-height: 50px;}
.header .site span{display: block; position: relative;font-size: 16px;line-height: 50px;font-weight: 300;color: #FFFFFF;}
.header .siteimg{width: 22%;}
.search input,.jdsearch input[type="search"]{
    height: 3.5em;
    border: 1px solid #b4b4b4 ;
    border-radius: 5px;
    width:80%;
    background-image: url(../img/zoomblue.png) ;
    /*background-image: url(../img/zoom.gif) ;*/
    background-repeat: no-repeat;

    background-position:2% 40%;
    text-align: center;

}
.search{
    height:4em;
    position: relative;
    margin: -1em auto;
    text-align: center;
    z-index: 10;
}
.jdsearch{
    position: relative;
    margin: 0 auto;
    text-align: center;
    z-index: 10;
}

.logobar{width: 100%;height: 20px; background-color: #147C79; display: inline;line-height: 40px;}
.personal{width: 100%;height: 11em;position: relative;background-image: url("../img/personalbg.jpg"); background-size: 100% 100%; background-repeat: no-repeat;text-align: center}
.per-photo{width: 4.52rem;height: 4.52rem; position: relative; padding-top: 1rem;}
.per-photo .photo{background-color: #fff; width: 4.52rem;height: 4.52rem;border-radius: 5rem;border: 0.05rem solid #fff;overflow: hidden;}
.per-photo .photo img{width: 4.5rem;height: 4.5rem;border-radius: 5rem;}
.per-photo .phototag{width: 5rem;height: 0.8rem;position: absolute;bottom: 00.1rem;right: -0.5rem;}
.per-photo .phototag img{width: 5rem;}
.personal .name{color: #FFFFFF;padding-top: 1em;}
.left1{
    width: 48%;
    background-color: #da382b;
    float:left;
    margin-top:5px;
    margin-left: 5px;: ;
    padding-top: 48%;
    border-radius: 10px;
}
.right1 {
    width: 48%;
    padding-top: 48%;
    margin-top: 5px;
    margin-right: 5px;
    float: right;

}
.right1-1{
    margin-top:-100% ;
    width: 100%;
    padding-top: 49%;
    background-color: #89b929;
    border-radius: 10px;
}
.right1-2{
    width: 100%;
    padding-top: 49%;
    margin-top: 2%;
    background-color: #2e9cd1;
    border-radius: 10px;
}
.left1-container{
    width: 100%;
    height: 100%;
    margin-top: -100%;
    text-align: center;
}
.left1-container img{width: 60%;margin-bottom: 5px;}
.left1-container span{display:block;color: #ffffff;font-family: fantasy;padding-top: 5%; }
.right1-1-container{
    text-align: center;
    margin-top: -35%;
    color:#FFFFFF;
}
.right1-1-container img{width:25%; float: right;padding-right:3%; }
.right1-1-container span{display: block;padding-left: 5%;font-family: fantasy;}
.right1-2-container{
    text-align:center;
    margin-top: -35%;
    color: #ffffff;
    font-family: fantasy;
}
.right1-2-container img{width: 25%; float: right;padding-right:3%; }
.right1-2-container span{display: block;padding-left: 5%;font-family: fantasy;}
.left2{
    clear: both;
    width: 48%;
    float:left;
    margin-top:5px;
    margin-left: 5px;
    padding-top: 24%;
}
.left2-container{
    width: 100%;
    height: 100%;
    margin-top: -100%;
    text-align: center;


}
.left2-container img{width: 50%;margin-bottom: 5px;padding-top:15%;}
.left2-container span{display:block;color: #ffffff;font-family: fantasy; }
.left2-1{
    width: 49%;
    padding-top: 49%;
    background-color: #dd551b;
    border-radius: 10px;
    float: left;
    margin-top: -49%;
}
.left2-2{
    width: 49%;
    padding-top: 49%;
    background-color: #e89316;
    border-radius: 10px;
    float: right;
    margin-top: -49%;
}
.right2 {
    width: 48%;
    padding-top: 24%;
    margin-top: 5px;
    margin-right: 5px;
    float: right;
}
.right2-1{
    width:100%;
    padding-top: 49%;
    background-color: #1168ab;
    border-radius: 10px;
    margin-top: -49%;
}
.left3{
    clear: both;
    width:48%;
    padding-top: 24%;
    margin-top:5px;
    margin-left: 5px;
    float: left;
}
.left3-container{
    width: 100%;
    height: 100%;
    margin-top: -100%;
    text-align: center;
}
.left3-container img{width:40%;padding-top: 10%;}
.left3-container span{display:block;color: #ffffff;font-family: fantasy;padding-top: 5%; }
.left3-1{
    width: 49%;
    border-radius: 10px;
    padding-top: 49%;
    float:left;
    background-color: #e0b930;
    margin-top: -49%;
}
.left3-2{
    width: 49%;
    border-radius: 10px;
    padding-top: 49%;
    float:right;
    background-color: #ae7f47;
    margin-top: -49%;
}
.right3{
    width:48%;
    padding-top: 24%;
    margin-top:5px;
    margin-right:5px;
    float: right;
}
.right3-1{
    width: 49%;
    border-radius: 10px;
    padding-top: 49%;
    float:left;
    background-color: #d5196d;
    margin-top: -49%;
}
.right3-2{
    width: 49%;
    border-radius: 10px;
    padding-top: 49%;
    float:right;
    background-color: #162d79;
    margin-top: -49%;
}
/*��������*/
.djrm{ width: 100%; text-align: center;clear: both;}
.djrm img{width: 100%;margin-top: 10px;}
.djrm span{color: grey; font-size:0.5em;}
.djrm1{
    width: 30%;
    border-radius: 10px;
    border: solid grey 1px;
    height: 10em;
    margin-left:2%;
    float: left;
    text-align: center;
   margin-bottom: 1em;


}
.djrm1-1{width: 100%; z-index: 1;}
.djrm1-1-img{ width:100%;height:5em;border-top-left-radius: 10px;border-top-right-radius: 10px;z-index: 1;}
.djrmpm{z-index: 10;margin-top: -5em;margin-left: 0;width: 100%;height: 5em;  }
.djrmpm img{width: 100%;padding: 0; }
.djrmcontainer{margin-top: 0;clear: both;line-height:1em;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;padding-left: 1%;}
.djrmcontainer span{font-size:0.5em;float: left;}
.djrmprice{width: 100%;}
.djrmprice ul li{width: 30%;display: inline;font-size: 0.8em;color:#ea6000;float: left;padding-top:1em;padding-left: 0}
.djrmprice ul li img{width:80%;}
.djrmprice span{display:block;color: dimgray;font-size: 0.5em;}


.adbar{width: 100%;background-color:#dbdcdc;clear: both;padding: 4px 0;}
.adbar img{width: 100%;}



.fenlei{clear: both;width: 100%; }
.myybar{clear:both;width: 100%;height:46px;background-image: url("../img/myybar.gif");background-repeat:no-repeat;-moz-background-size:contain;-webkit-background-size:contain;-o-background-size:contain;background-size:contain; }
.qzybar{clear:both;width: 100%;height:46px;background-image: url("../img/qzybar.gif");background-repeat:no-repeat;-moz-background-size:contain;-webkit-background-size:contain;-o-background-size:contain;background-size:contain; }
.bmybar{clear:both;width: 100%;height:46px;background-image: url("../img/bmybar.gif");background-repeat:no-repeat;-moz-background-size:contain;-webkit-background-size:contain;-o-background-size:contain;background-size:contain; }
/*1010*/
.myytxt{
    float: left;
    font-size: 1rem;
    color: #e51373;
    padding-left: 1rem;
    font-weight: bold;
}
.qzytxt{
    float: left;
    font-size: 1rem;
    color: #68b72f;
    padding-left: 1rem;
    font-weight: bold;
}
.bmytxt{
    float: left;
    font-size: 1rem;
    color: #e95513;
    padding-left: 1rem;
    font-weight: bold;
}
/*.more{float: right;width:10%;margin: auto;padding-right: 1em;}*/
/*.more img{ width: 100%;}*/
/*----------------------------------------------20151013�޸�--------------------------------------------*/
.more{float: right;width:40%;margin: auto;padding-right: 1em;text-align: right;font-size: 0.5rem}
.more img{ width: 5%;}
.more a{color: #9e9e9e}
/*----------------------------------------��ҳ��Ʒ��x�޸�-----------------------------------------------------*/
.shouyexianlu-box{
    clear: both;
    width: 96%;
}
.shouyexianlu-box a{
    color: black;
}
.shouyexianlu-left{
    width: 49%;
    float: left;
    border: solid 1px #9e9e9e;
    margin-bottom: 0.5rem;
    margin-top: 0.5rem;
}
.shouyexianlu-right{
    width:49%;
    float: right;
    border: solid 1px #9e9e9e;
    margin-bottom: 0.5rem;
    margin-top: 0.5rem;
}
.shouyexianlu-box img{
    width: 96%;
    display: block;
    border-radius: 5px;
    margin: 0.2rem auto;
}
.shouyexianlu-box span{
    display: block;
    width: 90%;
    height: 2rem;
    text-align: left;
    margin: 0 auto;
    clear: both;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.shouyexianlu-box span:nth-child(2){
    font-size: 0.8rem;
    font-weight: bold;
}
.shouyexianlu-box span:nth-child(4){
    color: #ea6000;
}
.dinggou-btn1{
    width: 30%;
    color: #FFFFFF;
    border-radius: 5px;
    background-color: #e51373;
    float: right;
}
.dinggou-btn2{
    width: 30%;
    color: #FFFFFF;
    border-radius: 5px;
    background-color: #68b72f;
    float: right;
}
.dinggou-btn3{
    width: 30%;
    color: #FFFFFF;
    border-radius: 5px;
    background-color:#e95513;
    float: right;
}
/*----------------------------------------����������������������������������������������������������ҳ��Ʒ�С�������������������������������������������������-----------------------------------------------------*/
/*.fl-left{ width: 46%;margin-left:0.5em; float:left;border: solid darkgray 1px;margin-top:15px; margin-bottom: 15px }*/
/*.f1-left1{width: 95%;margin: 0 auto;padding: 0; }*/
/*.fl-left .f1-left1-img{width: 100%;-webkit-border-radius: 10px;-moz-border-radius: 10px; border-radius: 10px;margin-top:2%;clear: both;}*/
/*.fl-left .f1-left1-img1{width: 70%;padding-bottom: 2px;}*/
/*.fl-left-txt{float: left;line-height: 2.5em;color: black;}*/
/*.fl-left ul li span{color:#ea6000;line-height: 38px;}*/
/*.f1-left1 li h1 { margin-top: 15px; font-size: 1rem; line-height: 30px; height: 30px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}*/
/*.fl-left .other{padding-top: 10%;width: 18%;}*/
/*.fl-left .price{padding-top: 0;}*/
/*.fl-left .price .dg{float: right;}*/
/*/!*--------------------------------------------------------------------------------------*!/*/
/*.fl-right{ width: 46%;margin-right:0.5em; float:right;border: solid darkgray 1px;margin-top:15px; margin-bottom:15px;}*/
/*.f1-right1{width: 95%;margin: 0 auto;padding: 0; }*/
/*.fl-right .f1-right1-img{width: 100%;-webkit-border-radius: 10px;-moz-border-radius: 10px; border-radius: 10px;margin-top:2%;clear: both;}*/
/*.fl-right .f1-right1-img1{width: 70%;padding-bottom: 2px;}*/
/*.fl-right-txt{float: left;line-height: 2.5em;color: black;}*/
/*.fl-right  span{color:#ea6000;line-height: 38px;}*/
/*.f1-right1 h1 { margin-top: 15px; font-size: 1rem; line-height: 30px; height: 30px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; }*/
/*.fl-right .other{padding-top: 10%;width: 18%;}*/
/*.fl-right .price{padding-top: 0;}*/
/*.fl-right .price .dg{float: right;}*/
/*-----------------------------------------------------------------------------------*/
.company{text-align: center;}
.company p{ color: #555;font-size: 0.85rem; line-height: 1.4rem;}
.company p a{color: #555;}
.onlinemessage{width: 33%;height: 2rem;border-radius: 10px;background-color: #2ca6e0;float: right;color: #FFFFFF;text-align: center;line-height: 2rem;margin-right: 0.5rem}
.onlinemessage img{width: 14%;padding-right: 1px;}

/*----------------------------------------------------------����-------------------------------------------------------------------------*/
.backbar{width: 100%;height: 2rem;background-color: #595758;color: #FFFFFF;line-height: 1.8rem;}
.backbar .bkbtn{float: left;width:10%;text-align: center;}
/*.backbar .bkbtn img{width:30%;}*/
.backbar .bktitle{width: 70%;float: left;text-align: center;}
.backbar .bktitle p{padding-left: 10%;}
.backbar .share{width: 20%;float: right;text-align: center;}
/*.backbar .share img{width: 20%;}*/
.backbar .share span{color:#FFFFFF;}
.jdbar{width: 100%;}
.jdbar img{width: 100%;}
.location{width:90%; text-align: center;}
.location li{float: left; border: 1px solid dimgray;border-radius: 5px;width: 18%;margin-left: 1%;margin-top:0.5rem;line-height: 1.25rem;font-size: 0.7rem;overflow: hidden;text-overflow:ellipsis; white-space: nowrap;}
.location li a{color: dimgray;}
.ckmore{
    width: 100%;
    text-align: center;
    clear: both;
    font-size: 0.8rem;
}
.ckmore a{ color:#9e9e9f; }
.ckmore span{line-height: 2rem;}
.ckmore img{width:2%;}
.rmxlbar{width: 100%;}
.rmxlbar img{width: 100%;}
.rmxllsi,.rmjdlist{width:90%;}
.rmxllsit-1,.rmjdlist1{width:100%;clear: both;margin-top: 0.5rem;}
.rmxllsit-img,.rmjdlist-img{width: 40%;float: left;padding-left: 2%;}
.rmxllsit-1 img{border-radius: 10px;width: 100%;}
.rmxllsit-txt,.rmjdlist-txt{width:56%;float: left;padding-left: 2%;}
/*10.21���*/
.rmxllsit-txt,.rmjdlist-txt a{color: black}
/*10.21���*/
.rmxllsit-txt li{width: 98%;overflow: hidden;text-overflow:ellipsis; white-space: nowrap;}
.rmxllsit-txt p{font-size: 0.8rem;line-height: 1rem;}
.rmxllsit-txt small{font-size: 0.5rem;color: #9e9e9f;}
.rmxllsit-txt img{width: 15%;line-height: 0.5rem;}
.rmxllsit-txt span{color:#dd551a;line-height: 0.9rem;}
.rmxllsit-txt .yd{width: 30%;float: right;}
.rmxllsit .line{width: 100%;clear: both;border-bottom: 1px solid #9e9e9e;padding-top: 0.5rem;}
/*-----------------------------��������ҳ---------------------------------------------*/
.jdxqbar,.foodbar,.ticketxq {width: 100%;}
.jdxqbar .imgbg,.foodbar .imgbg,.ticketxq .imgbg{width: 100%;}
.jdxqbartag,.ticketxqtag{width: 70%;height: 3rem;background-color: #2E2E2E;filter:alpha(opacity:90);opacity:0.9;margin-top: -5rem;float: right;text-align: center;line-height: 1rem;}
.jdxqbartag p{color: #FFFFFF;padding-top: 0.5rem;font-weight: bolder;font-size: 1rem;display: block;}
.jdxqbartag span{font-size: 0.1rem;color: #FFFFFF;display: block;width: 98%;overflow: hidden;text-overflow:ellipsis; white-space: nowrap;}
.jdxqtitle,.ticketxqtitle{width:100%;margin-top: 1rem;border-bottom: 1px solid #c8c9c9; padding: 0.7rem 0;}
.jdxqtitle .jdxqtitle1 { height:2.5rem; width: 95%; margin: 0 auto;}
.jdxqtitle .jdxqtitle-left{width: 60%;float: left;}
.jdxqtitle  img{width: 18%;float: left;}
.jdxqtitle .jdxqtitle-right{width:40%;float: right;}
.jdxqtitle .jdxqtitle-right .img1{width:16%;float: left;padding-left: 60%;}
.jdxqtitle .jdxqtitle-right .img2{width:16%;float: right;}
.jdxqtitle .jdxqtitle-right span{font-size: 0.5rem;float: right;}
.jdxqtitle .jdxqtitle-right span i{color: #349cd1;}
.jdxqprice{width: 100%;padding-top: 0.5rem;margin-bottom:2.5rem;}
.jdxqprice .price{width: 50%;text-align:center;float: left;}
.jdxqprice .price small{font-size: 0.5rem;color: #9e9e9e;}
.jdxqprice .price strong{font-size: 1.5rem;color:#dd551a;}
.jdxqprice .ljydbtn{width: 50%;text-align: center;float: right;}
.jdxqprice .ljydbtn img{width: 50%;}
.xztqbg{width: 100%;background-color: #c8c9c9;padding: 0.2rem 0;clear: both;margin-top: 0.5rem;}
.xztq{width: 100%;background-color: #FFFFFF;height: 4rem;}
.xztq .xztq1{width: 90%;padding-top: 0.5rem;}
.xztq .ckxz{width: 90%;text-align: center;float: left;line-height: 2.5rem;}
.xztq .ckxz p{float: left;color: #9e9e9e;font-size: 0.8rem;line-height: 1rem;font-weight:bold; }
.xztq .ckxz p img{padding-right: 1rem;float: left;}
.xztq .ckxz span {clear: both;display: block;font-size: 0.5rem;color: #9e9e9e;}
.xztq .ckxz span li{float: left;padding-right: 0.5rem;}
.xztq .ckxzbtn{width: 10%;text-align: center;float: right;line-height: 2rem;}
.xztq .ckxzbtn img{width: 40%;}
.jdxqbioati{width: 90%;clear: both;font-weight:bold;line-height: 2rem;}
.jdxqbioati span{font-size: 0.8rem;color: #9e9e9e;}
.jdxqbioati img{float: left;padding-right: 1rem;display: block;margin-top: 0.6rem;}
.jqxc{width: 85%;}
.jqxc h1{font-size: 0.8rem;font-weight: bold;color:#6fafda;}
.jqxc span{font-size: 0.7rem;color:#6fafda;}
.jqxc span a{color:#6fafda;}
.jqxc p{font-size: 0.7rem;color:#9e9e9e;}
.jqxc .jqxc-day{width: 100%;margin-top: 0.5rem;}
.jqxc .jqxc-day .fday{width: 100%;border-bottom: 1px solid #9e9e9e;}
.jqxc .jqxc-day p{font-size: 0.8rem;}
.jqxc .jqxc-day p span{font-size: 1rem;font-weight: bold;color: #6fafda;}
.jqxc .jqxc-day .xcms{width: 100%;}
.jqxc .jqxc-day .xcms p{color:#9e9e9e;font-size:0.7rem;border-bottom: 1px solid #9e9e9e;}
.jqxc .jqxc-day .xcms p span{font-size: 0.8rem;font-weight: bold;color: #6fafda;}
.jqxc .jqxc-day .xcms .txt{width: 100%;}
.jqxc .jqxc-day .xcms .txt span{width: 100%;text-indent: 2em;color:#9e9e9e;display: block;font-size: 0.7rem;}
.jqxc .jqxc-day .xcms .txt .photo {width: 48%;float: left;text-align: center;}
.jqxc .jqxc-day .xcms .txt .photo span{color: #9e9e9e;font-size: 0.7rem;display: block;}
.jqxc .jqxc-day .xcms .txt .photo img{width: 100%;}
.xcms .attention{width: 100%;clear: both;}
.xcms .attention .top{width: 100%;background-color: #349cd1;border: solid #349cd1 1px;color: #FFFFFF;font-size: 0.8rem;font-weight: bold;}
.xcms .attention .attention-txt{width: 100%;border: solid #349cd1 1px;padding-top: 0.5rem;}
/*.xcms .attention .attention-txt-p{width: 100%;font-size: 0.6rem;color#9e9e9e;line-height: 0.8rem;}*/
.xcms .attention .attention-txt li {color:#9e9e9e;font-size: 0.6rem; padding-left: 0.5rem;line-height: 1rem;}
.xcms .attention .attention-txt li span{color:#349cd1;font-size: 0.6rem; padding-left: 0.5rem}
.xcms .food{width: 100%;border-top: 1px solid #9e9e9e;color: #9e9e9e;font-size:0.7rem;margin-top: 0.5rem; }
.xcms .food span{color: #349cd1;font-size:0.8rem;font-weight: bold; }
.lineblue{width: 100%;border-bottom: 2px solid #349cd1;}
.jdxqbioatimore{width: 90%;clear: both;font-weight:bold;line-height: 2rem;}
.jdxqbioatimore span{font-size: 0.8rem;color: #9e9e9e;}
.jdxqbioatimore img{float: left;padding-right: 1rem;display: block;margin-top: 0.6rem;}
/*.linegrey{width: 100%;clear: both;height: 0.2rem;background-color: #c8c9c9;margin-top: 0.5rem;margin-bottom:0.5rem;}*/
/*10.20�޸�*/
.linegrey{width: 100%;clear: both;height: 0.5rem;background-color: #c8c9c9;margin-top: 0.5rem;}
.linegreythin{width: 100%;clear: both;height:1px;background-color: #c8c9c9;margin-top: 1rem;margin-bottom:1rem;}

/*--------------------------ѡ������----------------------------------------*/
.fttime{width: 100%; border-bottom: 1px solid #e5e5e5;}
.fttime .title{width: 100%;text-align: center;font-size: 0.7rem;font-weight: bold;}
.fttime .date{width: 100%;height: 3rem;}
.fttime .date .day{width: 50%;font-size: 3rem;color:#349cd1;text-align: right;float: left;line-height: 3rem;}
.fttime .date .year{width: 50%;text-align: left;float: right;color:#9e9e9e;font-size: 0.5rem;line-height: 1rem;}
/*--------------------------food------------------*/
.food,.car{
    width: 96%;
    clear: both;
}
.food-picture,.car-picture{
    width: 100%;
    margin-top: 2%;
    clear: both;
}
.food-left,.food-right,.car-left,.car-right{
    /*width: 48%;*/
    /*�޸Ŀ�*/
    width: 48%;
    border: solid darkgray 1px;
    margin-top:15px;
    margin-bottom: 15px;
}
.food-left{
    float:left;
}
.food-right{
    float: right;
}
.food-right1,.food-left1,.car-left1,.car-right1{
    width: 95%;
    margin: 0 auto;
    padding: 0;
}
.food h1,.car h1{
    font-size: 1rem;
    color:#349cd1;

}
.food span{
    font-size: 0.5rem;
    color: #9e9e9e;

}
.foodbartag{
    width: 40%;
    height: 2rem;
    background-color: #2E2E2E;
    filter:alpha(opacity:80);
    opacity:0.8;
    margin-top: -5rem;
    float: right;
    text-align: center;
    line-height: 1rem;
}
.foodbar p{
    color: #ffffff;
    line-height: 2rem;
    font-weight: bold;
}
.foodbar-title{
    width: 100%;
    margin-top: 0.5rem;
    color: #349cd1;
    text-align: center;
    font-weight: bold;
}
.foodxqtag{

    height:1.5rem;
    text-align: right;
    background-color: #349cd1;
    float:left;
    color: #ffffff;
    margin-top: 1rem;
 }
.foodxqtag span{
    padding-right: 1rem;
    padding-left: 4rem;
    font-size: 0.8rem;
    line-height: 1.5rem;
}
.foodxq-txt{
    width: 80%;
    clear: both;
}
.foodxq-txt img{
    width: 100%;
}
.foodxq-txt span{
    font-size: 0.5rem;
    color: #9e9e9e;

}
/*------------------------------------------�⳵-------------------------------------------*/
.car-left{float: left}
.car-right{float: right}
.car .li-right{float: right;}
.car span{
    font-size: 1.5rem;
    color: #de5f0f;
}
.car small{
    font-size: 0.5rem;
    color: #9e9e9e;
    float: right;
}
/*--------------------------------------------��Ʊ------------------------------------------*/
.city{
    width: 100%;
    height: 2rem;
    border-top: 1px solid #9e9e9e;
    border-bottom: 1px solid #9e9e9e;
}
.city img{
    width: 10%;
}
.city span{
    font-size: 1rem;
}
.city .city-choice{
    width: 50%;
    border-right: 1px solid #9e9e9e;
    text-align: center;
    float: left;
    line-height: 2rem;
}
.city .city-around{
    width: 49%;
    text-align: center;
    float: right;
    line-height: 2rem
}
.rmjd{
    width: 100%;
    margin-top: 0.5rem;
}
.rmjd .rmjdbar{
    width: 100%;
}
.rmjd .rmjdbar img{
    width: 100%;
}
/*.rmjd .rmjdlist .rmjdlist1{margin-bottom: 0.5rem;}*/
.rmjd .rmjdlist .rmjdlist1 .rmjdlist-txt img{
    width:20%;
}
.rmjd .rmjdlist .rmjdlist1 .rmjdlist-txt small{
    color: #9e9e9e;
    font-size: 0.5rem;
}
/*10.21���*/
.rmjd .rmjdlist .rmjdlist1 .rmjdlist-txt p{
    width: 100%;
    text-align: left;
    line-height: 1rem;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.rmjdlist-txt p .small1{
    text-decoration:line-through;
    font-weight: bold;
}
/*10.21���*/
.rmjd .rmjdlist .rmjdlist1 .rmjdlist-txt p span{
    color: #dd551a;
    font-size: 1rem;
    font-weight: bold;
    display: block;
    text-align: right;
    line-height: 1rem;
}
.rmjd .rmjdlist .rmjdlist1 .rmjdlist-txt li img{
    width: 30%;
    float: right;
}
.rmjd .rmjdlist .rmjdlist1 .rmjdlist-txt i{
    color: #349cd1;
}
.rmjdlist .line{
    width: 100%;
    clear: both;
    border-bottom: 1px solid #9e9e9e;
    padding-bottom: 0.5rem;
}
.rmjdlist-txt p{font-size: 0.8rem;line-height: 1rem;}
.rmjdlist img{border-radius: 10px;width: 100%;}


/*-----------------------��Ʊ----------------------------*/
.ticketxq .ticketxqtag p{
    color: #FFFFFF;
    padding-top: 0.5rem;
    font-weight: bolder;
    font-size: 1rem;
    display: block;
}
.ticketxq .ticketxqtag span{
    font-size: 0.1rem;
    color: #FFFFFF;
    display: block;
    width: 98%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.ticketxqtitle{
    height: 3rem;
}
.ticketxqtitle-left{
    width: 30%;
    padding-left: 1rem;
    float: left;
}
.ticketxqtitle-left p{
    font-size: 1rem;
}
.ticketxqtitle-left span{
    font-size: 0.5rem;
    color: #9e9e9e;
}
.ticketxqtitle-left i{
    color: #349cd1;
    font-size: 0.5rem;
}
.ticketxqtitle-right{
    width: 50%;
    float: right;
}
.ticketxqtitle-right img{
    padding-top: 1rem;
    width:12%;
    float: right;
    padding-right: 1rem;
}
.ticketxqtitle1{
    width: 100%;
    color: #9e9e9e;
    font-size: 0.8rem;
    line-height: 2rem;
    border-bottom: 0.4rem solid #dbdcdb;
    float: left;

}
.ticketxqtitle1 img{
    width: 4%;
    /*padding-left: 1rem;********************10.21�޸�*/
}
.ticketxqtitle2{
    width: 100%;
    font-size: 0.8rem;
    float: left;

    color: #9e9e9e;
    line-height: 2rem;
}
.ticketxqtitle2 img{
    width:4%;
    padding-left: 1rem;
}
.ticketadult {
    clear: both;
    width: 100%;
    background-color: #efeeef;
    height: 5rem;
    border-bottom: 1px solid #dbdcdb;
}
.ticketadult .ticketxqtitle2-left{
    float: left;
    padding-left: 1rem;
    /*10.21���*/
    padding-top: 0.5rem;
    /*10.21���*/
}
.ticketadult .ticketxqtitle2-left li{
    line-height: 1.5rem;
}
.ticketadult .ticketxqtitle2-left p{
    font-size: 0.8rem;
}
.ticketadult .ticketxqtitle2-left small{
    font-size: 0.5rem;
    color: #9e9e9e;
}
.ticketadult .ticketxqtitle2-left span{
    font-size: 0.8rem;
    color: #dd5519;
}
.ticketadult .ticketxqtitle2-left i{
    font-size: 0.5rem;
    color: #9e9e9e;
    text-decoration: line-through;
}
.ticketadult .ticketxqtitle2-right{
    float: right;
    padding-right: 1rem;
    line-height: 5rem;
}
/*.ticketadult .ticketxqtitle2-right img{*/
    /*width: 100%;*/

/*}*/
.ticketxqtitle2-right img{
    width: 70%;
}
.jdjstag{
    height: 1.5rem;
    text-align: right;
    background-color: #349cd1;
    float: left;
    color: #ffffff;
    margin-top: 1rem;
}
.jdjstag span{
    padding-right: 1rem;
    padding-left: 4rem;
    font-size: 0.8rem;
    line-height: 1.5rem;
}
 .jdjstxt{
    margin: 0 auto;
    clear: both;
    width: 80%;
    font-size: 0.5rem;
    color: #9e9e9e;
}
.jdjstxt span{
    font-size: 0.6rem;
    color: #349cd1;
    font-weight: bold;
}
.jdjstxt img{
    width: 100%;
}
/*--------------------------ѡ�����---------------------------*/
.xzcs{
    width: 100%;

}
.xzcs-title{
    clear: both;
    width: 100%;
    background-color: #dbdcdc;
    line-height: 1.2rem;
    margin-top: 1rem;
}
.xzcs-title span{
    padding-left: 1rem;
    font-size: 0.8rem;
}
.xzcs-title .span{
    padding-left: 1rem;
    font-size: 0.8rem;
    color: #349cd1;
}
.xzwz{
    width:18%;
    border-radius: 5px;
    background-color: #2ca6e0;
    margin-left: 1rem;
    margin-top: 1rem;
    text-align: center;
    font-size: 0.9rem;
    color: #FFFFFF;
}
.cywzbox{
    width: 100%;
    clear: both;
    height: 2rem;
}
.cywz{
    clear: both;
    border-radius:5px;
    border: 1px solid #2ca6e0;
    margin-left: 1rem;
    margin-top: 1rem;
    text-align: center;
    font-size: 0.9rem;
    color: #2ca6e0;

}
.cywzbox li{
    float: left;
    width: 23%;
}
.xzcslist{
    width: 100%;
    clear: both;
}
.xzcslist li{
    color: #9e9e9e;

    font-size: 0.8rem;
    border-bottom: 1px solid #dbdcdc;
    padding-left: 1rem;
    line-height: 2rem;
}
.pylist{
    width: 10%;
    position: fixed;
    right: 0;

    /*background-color: #FFFFFF;*/
    top:20%;
    /*bottom: -1rem;*/
    z-index: 999999;
}
.pylist li{
    text-align: center;
    font-size: 0.6rem;
    line-height: 0.8rem;
}
.pylist li a{
    color: #2ca6e0;
}
/*-------------------------------------------------------��Ʊ----------------------------------------------------------*/
.jpsite{
    width: 90%;
    margin-top: 0.5rem;
    clear: both;
    height: 3rem;
    line-height: 2rem;

}
.jpsite-start,.jpsite-end {
    width: 50%;
    color: #2ca6e0;
    font-size: 0.6rem;
}
.jpsite-start{
    float: left;
}
.jpsite-end{
    float: right;
    text-align: right;
}
.jpsite-start img{
    width: 8%;
}
.jpsite-end img{
    width: 8%;
}
.jpsite-start-txt{
    height: 2rem;
    width: 40%;
    border-bottom: 1px solid #dbdcdc;
    font-size: 1rem;
    float: left;
    text-align: left;
}
.jpsite-end-txt{
    height: 2rem;
    width: 40%;
    border-bottom: 1px solid #dbdcdc;
    font-size: 1rem;
    float: right;
    text-align: right;
}
.jpsite-end-txt a,.jpsite-start-txt a{
    color: #000000;
}
.jpsite-change{
    width: 20%;
    float: left;
    text-align: center;
}
.jpsite-change img{
    width: 60%;
}
.jpsite-start-date{
    color: #2ca6e0;
    font-size: 1rem;
    float: left;
    padding-right: 0.5rem;
}
.jpsite-start-week{
    float: left;
    line-height: 1rem;
}
.jpsite-start-week p,.jpsite-end-week p{
    color:#9e9e9e;
    font-size: 0.5rem;
    line-height: 1rem;
}
.jpsite-end-date{
    color: #2ca6e0;
    font-size: 1rem;
    float: right;
    padding-right: 0.5rem;
}
.jpsite-end-week{
    float: right;

}
.jpsite .more-img{
    width: 4%;
    float: right;
    padding-top: 0.4rem;
    padding-left: 0.5rem;
}
.jpsite-start-week span,.jpsite-end-week span{
    line-height: 2rem;

}
.jpcx{
    clear: both;
    width: 90%;
    text-align: center;
}
.jpcx img{
    width: 100%;
}
.cxform{
    width: 100%;
    border-bottom: 1px solid #dbdcdb;
    border-top: 1px solid #dbdcdb;
    padding: 0.5rem 0;
}
.oneway{
    float: left;
    color: #9e9e9e;
    font-size: 1rem;
    padding-left: 2rem;
}
.roundtrip{
    float: right;
    color: #9e9e9e;
    font-size: 1rem;
    padding-right:2rem;
}
.jpcx .chaxun{
    width: 90%;
    margin: 0 auto;
    height: 2rem;
    padding-left: 1rem;
    font-size: 1rem;
    outline: medium;
    border: none;
}
.jpcx .jpcxbtn{
    background-color: #349cd1;
    width: 50%;
    font-size: 1rem;
    line-height: 2rem;
    text-align: center;
    color: #FFFFFF;
    border-radius: 5px;
}
.jpydsm{
    width: 100%;
    text-align: center;

    margin-top: 0.5rem;
}
.jpydsm a{
    font-size: 0.8rem;
    color: #9e9e9e;
}
/*��Ʊ����*/
.jpdate{
    width: 50%;
    float: left;
}
.jpdate .cftime{
    width: 100%;
    border-bottom: 1px solid #e5e5e5;
    border-right:  1px solid #e5e5e5;
    padding-bottom: 0.5rem;
}
.jpdate .endtime{
    width: 100%;
    float: left;
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 0.5rem;
}
.jpdate .title{
    width: 100%;

}
.jpdate .title span{
    display: block;
    font-size: 0.8rem;
    padding-left: 1rem;
    padding-top: 1rem;
}
.jpdate .date{
    width: 100%;
    height: 3rem;
}
.jpdate .day{
    width: 50%;
    font-size: 3rem;
    color:#349cd1;
    text-align: right;
    float: left;
    line-height: 3rem;
}
.jpdate .year{
    width: 50%;
    text-align: left;
    float: right;
    color:#9e9e9e;
    font-size: 0.5rem;
    line-height: 1rem;
}
/*�Ƶ�*/
.hotel{
    width: 100%;
    text-align: center;
    margin-top: 1rem;
}
.hotel img{
    width: 100%;
}
 .xzcity,.checkin,.hotelstar{
    width: 90%;
}
.hotel .xzcity span{
    font-size: 0.8rem;
    color: #9e9e9e;
}
 .xzcity img{
    width: 4%;
    float: right;
}
.checkin .checkin-date{
    width:40%;
    float: left;
    border-right:1px solid #dbdcdb;
    text-align: left;
    font-size: 0.8rem;
}
.checkin .checkout-date{
    width:50%;
    float:right;
    text-align: left;
    font-size: 0.8rem;
}
.checkin span{
    color: #349cd1;
}
.checkin .checkout-date .checkroom{
    clear: both;
}
.checkin .checkout-date-img{
    width: 4%;
    padding-top: 1rem;
    float: right;
}
.youfang{
    clear: both;
    width: 80%;
    border-radius: 10px;
    background-color: #e5e5e6;
    font-size:0.6rem;
    height: 1.5rem;
    color: #9e9e9e;
    text-align: left;
    padding-left: 15px;
}
.hotelstar{
    clear: both;
    font-size: 0.7rem;
    width: 90%;
    text-align: left;
    color: #9e9e9e;
}
/*.hotelstar input[type="radio"]{*/
    /*padding-left: 5px;*/
/*}*/
.hotelsearchbox{
    width: 100%;
    text-align: center;
    border-bottom: 1px solid #dbdcdb;
    margin-bottom: 1rem;
    padding-bottom: 1rem;
}
.hotelsearch{
    width: 90%;
    margin: 0 auto;
    height: 2rem;
    font-size: 1rem;
    /*10.21*/
    border: none;
    outline: medium;
    /*10.21*/
}
.hotelbtn{
    background-color: #349cd1;
    width: 50%;
    font-size: 1rem;
    line-height: 2rem;
    text-align: center;
    color: #FFFFFF;
    border-radius: 5px;
}
/*-----------------------------------�Ƶ����ѡ��--------------------------*/
#tab{position:relative;width: 100%;}
#tab .tabList ul li{
    float:left;
    background:#fefefe;
    height: 2rem;
    padding:5px 0;
    width:49%;
    text-align:center;
    margin-left:-1px;
    position:relative;
    cursor:pointer;
}
#tab .tabCon{
    position:absolute;
    top: 2rem;
    border-top:none;
    width: 100%;

}
#tab .tabCon div{
    padding-top:10px;
    position:absolute;
    opacity:0;
    filter:alpha(opacity=0);
    width: 100%;
}
#tab .tabList li.cur{
    background:#fff;
    border-bottom: 5px solid #349cd1;
}
#tab .tabCon div.cur{
    opacity:1;
    filter:alpha(opacity=100);
    width: 100%;
}
#tab .tabCon ul li{
    /*width: 100%;*/
    border-bottom: 1px solid #dbdcdc;
    font-size: 0.8rem;
}
#tab .tabCon ul li p{
    padding-left: 0.5rem;
}
#tab .tabCon ul li span{
    float: right;
    font-size: 0.5rem;
    padding-right: 2rem;
}
#tab .tabCon ul li span i{
    color: #349cd1;
    font-size: 0.5rem;
}
/*�Ƶ�����*/
.hotelbar{width: 100%;}
.hotelbar .imgbg{width: 100%;}
.hotelbartag{
    width: 70%;
    height: 3rem;
    background-color: #2E2E2E;
    filter:alpha(opacity:90);
    opacity:0.9;
    margin-top: -5rem;
    float: right;
    text-align: center;
    line-height: 1rem;
}
.hotelbartag p{
    color: #FFFFFF;
    padding-top: 0.5rem;
    font-weight: bolder;
    font-size: 1rem;
    display: block;
}
.hotelbartag span{
    font-size: 0.1rem;
    color: #FFFFFF;
    display: block;
    width: 98%;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.hoteltitle{
    width: 100%;
    height: 4rem;
    border-bottom: 1px solid #dbdcdc;
}
.hoteltitle .hoteltitle-left{
    font-size: 0.8rem;
    width: 90%;
    float: left;
}
.hoteltitle .hoteltitle-left ul{
    clear: both;
}
.hoteltitle .hoteltitle-left li{
    float: left;
    padding-left: 0.5rem;
}
.hoteltitle .hoteltitle-left li img{
    width: 40%;
}
.hoteltitle .hoteltitle-left li small{
    font-size: 0.5rem;
    color: #9e9e9e;
}
.hoteltitle .hoteltitle-left li small img{
    width: 10%;
}
.hoteltitle .hoteltitle-left li small i{
    color: #eeb033;
}
.hoteltitle .hoteltitle-right{
    float: right;
    width: 10%;
    line-height: 4rem;
}.hoteltitle .hoteltitle-right img{
     width:55%;
 }
.hoteljs{
    clear: both;
    width: 100%;
}
.hoteljs .hoteljs-1{
    width:49.5%;
    float: left;
    border-bottom: 1px solid #dbdcdc;
    text-align: center;
    border-right: 1px solid #dbdcdc;
}
.hoteljs .hoteljs-2{
    width:49.5%;
    float: left;
    border-bottom: 1px solid #dbdcdc;
    text-align: center;
}
.hoteljs :hover{
    background-color: #dbdcdc;
    color: #349cd1;
}
.hoteljs span{
    font-size: 0.7rem;
    color: #9e9e9e;
}
.otherhotel{
    width: 100%;
    clear: both;
    margin-top: 3.5rem;

}
.otherhotel .otherhotel-title{
    color: #349cd1;
    background-color: #dbdcdc;
    text-align: center;
    padding: 1rem auto;
    border-top: 1px solid #dbdcdc;
}
.otherhotel .otherhotel-title p{
    font-size: 1rem;
    line-height: 1rem;
    padding-top: 1rem;
}
.otherhotel .otherhotel-title span{
    font-size: 0.6rem;

}
.otherhotel .otherhotel-txt{
    width: 100%;
}
.otherhotel .otherhotel-txt a{
    color: #9e9e9e;
}
.otherhotel .otherhotel-txt li{
    width: 33%;
    float: left;
    font-size: 0.5rem;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    border-left: 1px solid #dbdcdc;
    border-bottom: 1px solid #dbdcdc;
    line-height: 2rem;
    text-align: center;
    /*border-right: 1px solid #dbdcdc;*/
}
.otherhotel .otherhotel-txt li img{
    width: 4%;
    /*padding-left: 0.1rem;*/

}
.otherhotel .otherhotel-txt li span{
    line-height: 2rem;
}
.otherhotel .otherhotel-txt li span img{
    width: 5%;
}
/*---------------hoteldate---------------------*/
.countdays{
    font-size: 0.8rem;
    width: 100%;
    text-align: center;
}
.countdays span{
    color:#349cd1;

}
/*------------------------������-----------------------------*/
.hkgs{
    width: 90%;
    clear: both;
}
.hkgs-left{
    float: left;
    width: 80%;
    text-align: left;
    /*padding-left: 1rem;*/
}
.hkgs-title{
    font-size: 0.6rem;
}
.hkgs li{
    font-size: 0.5rem;
    text-align: left;
    line-height: 1.5rem;
    padding-left: 1rem;
    color: #9e9e9e;
}
.hkgs-right{
    width: 20%;
    float: left;
}
.hkgs-right .pricetxt{
    font-size: 1rem;
    color: #ea6000;
    text-align: left;
}
.hkgs-right .smalltxt{
    font-size: 0.4rem;
}
.hkgs-right li{
    text-align: center;
}
.hkgs-right img{
    width: 15px;
}
.fwjs{
    width: 90%;
    color: #9e9e9e;
    font-size: 0.8rem;
    text-align: left;
}
.fwjs span{
    color: #2ca6e0;
}
.scjg{
    width: 30%;
    background-color: #2ca6e0;
    font-size: 0.8rem;
    line-height: 1.5rem;
    text-align: center;
    color: #FFFFFF;
    border-radius: 5px;
    border: solid 2px #2ca6e0;
}
.czxx{
    width: 25%;
    font-size: 0.8rem;
    line-height: 1.5rem;
    text-align: center;
    color: #2ca6e0;
    border-radius: 5px;
    border:solid 2px #2ca6e0;

}
.tj{
    color: #9e9e9e;
    text-align: center;
    font-size: 0.6rem;
}
.zyxprice{
    width: 100%;
    text-align: center;
    font-size: 2rem;
    color: #ea6000;
    font-weight: bold;
    margin-top: 2rem;
}
.ydfk{
    width: 50%;
    color: #FFFFFF;
    font-size: 1rem;
    line-height: 2rem;
    text-align: center;
    border-radius: 5px;
    background-color: #2ca6e0;
    margin-top: 1rem;
    font-weight: bold;
}
.xsxltj{
    width: 100%;
    clear: both;
    margin-top: 1rem;
}
.xsxltj-bar{
    width: 100%;
    height: 50px;
    background-color: #2ca6e0;
    color: #FFFFFF;
    line-height: 50px;
    text-align: left;
}
.xsxltj-bar .rimg{
    width: 12px;
    float: right;
    padding-right: 0.5rem;
}
.xsxltj-bar .limg{
    width: 25px;
    float: left;
    padding-left: 0.5rem;
    padding-right: 0.5rem;

}
.xsxltj-box{
    width: 90%;
    clear: both;
    margin-top: 1rem;
    background-color: #eeeeef;
}
.xsxltj-box .xsxltj-left{
    width: 48%;
    float: left;
    border: solid 1px #9e9e9e;
    position: relative;
}
.xsxltj-box .xsxltj-left .imgbox{
    width: 96%;
    border-radius: 5px;
    margin: 0.2rem 2%;
}
.img-tagbox{
    width:20%;
    text-align: center;
    float: left;
    top: 0;
    left: 2%;
    position: absolute;
}
.xsxltj-left .tagimg{
    width: 100%;
    z-index: -1;
}
.xsxltj-tag{
    width: 100%;
    /*height: 2rem;*/
    background-size:10%;
    background: url("../img/xsdtag.png") no-repeat;
}
.xsxltj-left li{
    text-align: left;
    font-size: 0.8rem;
    height: 1.5rem;
    padding-left:2%;
}
.xsxltj-left li small{
    font-size: 0.5rem;
    color: #9e9e9e;
}
.xsxltj-left .img-tag{
    width: 20%;
}
.xsxltj-left .img-dg{
    width: 20%;
    padding-top: 2px;
    float: right;
    margin-right: 0.5rem;
}
.xsxltj-left span{
    color: #ea6000;
    font-size: 1.2rem;
}
.img-tagbox .span1{
    width: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 2%;
    color: #FFFFFF;
    font-size: 0.6rem;


}
.img-tagbox .span2{
    display: block;
    font-weight: bold;
    font-size: 0.6rem;
    color: #FFFFFF;
    width: 100%;

    padding-top: 0.5rem;
}
/*--------------------------Tab����л�-------------------------------*/
.tab4,.tab5{
    width: 100%;
    margin: 1rem auto;
}
.tab4 ul,.tab5 ul {
    overflow:hidden;
    zoom:1;
    clear: both;
}
.tab4 ul li {
    float:left;
    width:25%;
    background-color:#fff;
    font-size: 1rem;
    text-align: center;
    cursor: pointer;
    color:#2ca6e0;
}
.tab5 ul li {
    float:left;
    width:20%;
    background-color:#fff;
    font-size: 1rem;
    text-align: center;
    cursor: pointer;
    color:#2ca6e0;
}
.cur {
    font-size:1rem;
    border-bottom: 5px solid #349cd1;
}
.tab_con {
    width:100%;
    border-top:8px solid #c8c9ca;
}
.tab_con ul li{
    clear: both;
    width: 100%;
}
/*-----------------------------------------�ղ�---------------------------------------------*/
.end-order{
    width: 100%;
    clear: both;
    margin-top: 0.5rem;
}
.end-order .order-img{
    width: 40%;
    float: left;
    padding-left: 2%;
}
.end-order .order-img img{
    border-radius: 10px;
    width: 100%;
}
.end-order .order-txt{
    width: 50%;
    float: left;
    padding-left: 2%;
}
.end-order .order-txt li{
    width: 100%;
    text-align: left;
    line-height: 1.2rem;
    overflow: hidden;text-overflow:ellipsis; white-space: nowrap;
}
/*����֧��button*/
.paybtn{
    width: 4.5rem;
    border-radius: 5px;
    background-color: #2ca6e0;
    color: #FFFFFF;
    font-size: 0.5rem;
    float: right;
    line-height: 1.5rem;
    text-align: center;
}
/*�ɻ��б�ǩ*/
.fjx{
    width: 3.5rem;
    float: left;
    font-size: 0.5rem;
    border-radius: 18px;
    background-color: #f29600;
    color: #FFFFFF;
}
.end-order .order-txt p{
    font-size: 0.8rem;
    line-height: 1rem;
}
.end-order .order-txt small{
    color: #9e9e9e;
    font-size: 0.5rem;
}
.end-order .order-txt span{
font-size: 1rem;
display: block;
text-align: right;
line-height: 1.2rem;
}
.order-txt span:nth-child(1){
    text-align: left;
    color: #2ca6e0;
    font-size: 0.8rem;
}
.order-txt span:nth-child(2){
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.order-txt span:nth-child(3){
    font-size: 1.2rem;
    color: #dd551a;
}
.order-txt span:nth-child(5){
    text-align: left;
}
.end-order .order-txt img{
width: 30%;
float: right;
}
.end-order .order-txt i{
    color:#2ca6e0;
}
.end-order .order-txt .order-img-tag{
    float: left;
    width: 10%;
}
.end-order .line{
width: 100%;
clear: both;
border-bottom: 1px solid #9e9e9e;
padding-bottom: 0.5rem;
}
.delete{
    clear: both;
    width: 100%;
    text-align: center;
    background-color: #e6e6e6;
    padding: 1rem 0;
    display: none;
}
.delete-btn{
    background-color: #f7931e;
    width: 50%;
    font-size: 1rem;
    line-height: 2rem;
    text-align: center;
    color: #FFFFFF;
    border-radius: 5px;
}
/*------------------------------------------------�����༭��ť--------------------------------------*/
.edit{
    width: 20%;
    float: right;
    text-align: center;
    /*padding-right: 0.2rem;*/
}
.edit a{
    color: #FFFFFF;
}
/*--------------------------------------------------------------------------------------------------*/
/*-------------------�������ء�����ͼƬ�޸�---------------------------------------------*/
.backbar .bkbtn img{width:25%;}
.backbar .share img{width: 15%;}
/*-------------------------------------��������-------------------------------------------------------------*/
.gerentitle{
    width: 100%;
    height: 11rem;
    position: relative;
    /*height: 9rem;*/
    background: url("../img/gerenbg.jpg") no-repeat;
    background-size:100% 100%;
}
.head-img{
    width: 30%;
    float: left;
    text-align: center;
    padding-top: 2rem;
}
.head-img img{
    width: 80%;
    border-radius: 50%;
}
.name-txt{
    width: 70%;
    float: left;
    font-size: 1.3rem;
    line-height: 2rem;
    color: #FFFFFF;
    padding-top: 3rem;
}
.name-txt img{
    width: 6%;
}
.fwjl{
    width: 80%;
    font-size: 1.4rem;
    color: #666666;
    margin-top: 1rem;
}
.fwjl img{
    width: 8%;
    padding-right:1rem;
}
.fwjl-list{
    clear: both;
    margin-top: 1rem;
    width: 100%;
    font-size: 0.8rem;
}
.fwjl-list span{
    color: #29abe2;
}
.fwjl-list li{
    float: left;
    width: 24%;
    border-right: solid 1px #cccccc;
    text-align: center;
}
.fwjl-list .li1{
    border-right:none;
}
.fwjl-list a{
    color: #8a8a8a;
}
.geren-list{
    margin-top: 5rem;
    clear: both;
    width: 100%;
    background-color: #cccccc;
    padding: 0.5rem 0;
    font-size: 1.2rem;
}
.geren-list li{
    width: 100%;
    border-bottom: solid 1px #9e9e9e;
    /*padding: 1rem;*/
    background-color: #FFFFFF;
}
.geren-list img{
    width: 8%;
}
.geren-list a{
    color: #666666;
}
.geren-list .moregreyimg{
    float: right;
    width: 8%;
}
/**/
/*---------------------------------��¼��ע�ᡢ�������롢��Ҫ����------------------------------------------*/
/**/
.login-body{
    width: 100%;
    height: 100%;
    margin: 0 auto;
    background: url("../img/loginbg.jpg") no-repeat;
    background-attachment: fixed;
    /*background-size: 100% 100%;*/
}
.login{
    clear: both;
    width: 100%;
    text-align: center;
    background-size:100% 100%;
}
.login input{
    border: none;
    outline: medium;
}
.login .login-img{
    width: 40%;
    padding-top: 4rem;
}
.login-img img{
    width: 100%;
}
.login .login-input{
    margin-top: 4rem;
    width: 80%;
    clear: both;
    text-align: center !important;
}
.login-input input{
    width: 100%;
    height: 1.5rem;
    margin-top: 3rem;
    display: block;
    color: #FFFFFF;
    margin-bottom: 1rem;
    /*padding-left: 1rem;*/
    background-color: transparent;
    border-bottom: solid 1px #FFFFFF;
}
.login-input input::-webkit-input-placeholder{
    color: #FFFFFF;
}
.login-input input::-moz-placeholder{
    color: #FFFFFF;
}
.login-input input:-ms-input-placeholder{
    color: #FFFFFF;
}
.login-input .login-btn{
    background-color: #349cd1;
    width: 100%;
    height: 3rem;
    font-size: 1rem;
    line-height: 2rem;
    text-align: center;
    color: #FFFFFF;
    border-radius: 5px;
    border: none;
    padding: 0;
    margin: 0;
}
.login-input .left{
    color: #349cd1;
    float: left;
    font-size: 0.8rem;
}
.login-input .right{
    color: #349cd1;
    float: right;
    font-size: 0.8rem;
}
.register{
    display: block;
    font-size: 1.5rem;
    color: #FFFFFF;
}
.register-span{
    color: #349cd1;
    font-size: 0.8rem;
}
.yanzhengma{
    margin: 3rem auto;
    clear: both;
    width: 100%;
    border-bottom: solid 1px #FFFFFF;
    overflow:hidden;
    zoom:1;
    line-height: 2rem;
}
.yanzhengma .yanzhengma-txt{
    width: 60%;
    display: block;
    color: #FFFFFF;
    margin: 0;
    background-color: transparent;
    float: left;
    border: none;
}
.yanzhengma .yanzhengma-btn {
    width: 35%;
    background-color: #349cd1;
    font-size: 0.5rem;
    text-align: center;
    color: #FFFFFF;
    border-radius: 5px;
    border: none;
    margin: 0 auto 0.5rem auto;
    float: right;
}
.shop-textarea{
    background-color: transparent;
    width: 98%;
    height: 10rem;
    color: white;
    border:solid 1px #ffffff;
    border-radius: 5px;
    outline: medium;
}
.login-input textarea::-webkit-input-placeholder{
    color: #FFFFFF;
}
.login-input textarea::-moz-placeholder{
    color: #FFFFFF;
}
.login-input textarea:-ms-input-placeholder{
    color: #FFFFFF;
}
.shop-btn{
    width: 90%;
    margin: 1rem auto;
}
.shop-btn .chongzhi-btn{
    display: inline;
    width: 30%;
    height: 2rem;
    background-color: #ffffff;
    border-radius: 5px;
    border: solid 1px #349cd1;
    color: #349cd1;
    font-size: 1rem;
    margin: 0;
}
.shop-btn .tijiao-btn{
    display: inline;
    width: 50%;
    height: 2rem;
    border-radius: 5px;
    background-color: #349cd1;
    color: #ffffff;
    font-size: 1rem;
    margin: 0;
}
.shop-btn span{
    display: block;
}
/*----------------------����---------------------------*/
.wangchengzhuangtai{
    width: 100%;
    border-bottom: solid 1px #c8c9ca;
    clear: both;
    margin-bottom: 1rem;
    overflow: hidden;
    zoom: 1;
    color: #9e9e9e;
}
.weiwancheng{
    width: 50%;
    display: block;
    float: left;
    text-align: center;
    border-right:solid 1px #c8c9ca;
    height: 2rem;
    line-height: 2rem;
}
.yiwancheng{
    width: 49%;
    display: block;
    float:left;
    text-align: center;
    height: 2rem;
    line-height: 2rem;
}
.weiwancheng:hover,.yiwancheng:hover{
    color:#349cd1;
}
.jipiaodingdan{
    width:100%;
    clear: both;
    margin-top: 0.5rem;
    border-bottom: solid 1px #9e9e9e;
    overflow: hidden;
    zoom: 1;
}
.jipiaodingdan span{
    display: block;
}
.jipiao-txt{
    float: left;
    width: 65%;
    margin-left: 2%;
}
.jipiao-txt a{
    color: black;
}
.jipiao-txt img{
    width: 10%;
}
.jipiao-txt span:nth-child(1){
    font-size: 1rem;
    text-align: left;
}
.jipiao-txt span:nth-child(2){
    font-size: 0.5rem;
    color: #9e9e9e;
}
.jipiao-txt span:nth-child(3){
    font-size: 0.8rem;
}
.jipiao-txt span:nth-child(4){
    font-size: 0.5rem;
    color: #9e9e9e;
}
.jipiao-txt span:nth-child(5){
    font-size: 0.5rem;
    color: #9e9e9e;
}
.jipiao-price{
    float: right;
    width: 25%;
    padding-right: 0.5rem;
    padding-bottom: 0.5rem;
}
.jipiao-price span{
    text-align: right;
    font-size: 1rem;
    color: #f15a24;
}
.jipiao-price span:nth-child(4){
    font-size: 0.5rem;
    color: #9e9e9e;
}
/*---------------------------------------������Ϣ-------------------------------------*/
.hangban-city{
    width: 90%;
    font-size: 1.5rem;
    height: 3rem;
    line-height: 3rem;
}
.hangban-city img{
    height: 25%;
}
.hangban-bar{
    width: 100%;
    height: 3rem;
    background-color: #349cd1;
}
.hangban-bar a{
    display: block;
    float: left;
    text-align: center;
    color: #ffffff;
    margin-top: 1rem;
}
.hangban-bar a:nth-child(1){
    width: 30%;
    border-right: solid 1px #ffffff;
}
.hangban-bar a:nth-child(2){
    width: 39%;
    border-right: solid 1px #ffffff;
}
.hangban-bar a:nth-child(3){
    width: 29%;
}
.paixu{
    width: 100%;
    height: 3rem;
    border-bottom: solid 1px #b3b3b3;
}
.paixu a{
    margin-top: 1rem;
    display: block;
    float: left;
    width: 33%;
    text-align: center;
    color: #b3b3b3;
}
.paixu a:hover{
    color: #349cd1;
}
.paixu img{
    width: 15%;
}
.hangban-txt{
    width: 100%;
    border-bottom: solid 1px #b3b3b3;
}
.hangban-txt table{
    width: 96%;
    margin: 1rem auto 0 auto;
}
.hangban-txt table tr:nth-child(1) td:nth-child(1){
    width: 25%;
    font-size: 1rem;
}
.hangban-txt table tr:nth-child(1) td:nth-child(2){
    width: 35%;
    font-size: 1rem;
}
.hangban-txt table tr:nth-child(1) td:nth-child(3){
    width: 40%;
    color: #e55927;
    font-size: 1rem;
    text-align: right;
}
.hangban-txt table tr:nth-child(2) td:nth-child(3){
    width: 40%;
    color: #b3b3b3;
    font-size: 0.5rem;
   text-align: right;
}
.hangban-txt table tr:nth-child(3) td:nth-child(1){
    font-size: 0.5rem;
    color: #b3b3b3;
}
.hangban-txt table tr:nth-child(3) td:nth-child(2){
    text-align: right;
    font-size: 0.5rem;
    color: #b3b3b3;
}
.slide{ width:100%; text-align:center;}
#panel {display: none; clear:both;}
#pane2 {display: none; clear:both;}
.btn-slide {
    display: block;
    background:url(../img/down.gif) no-repeat;
    background-size:100% 100%;
    margin:0 auto;
    width:30%;
    height:0.8rem;
}
.active {
    background:url(../img/up.gif) no-repeat;
    background-size:100% 100%;
}
.tab01-bk{
    width: 96%;
    margin: 0 auto;
    border-collapse: collapse;
    border-bottom: solid 1px #b3b3b3;
}
.tab01-bk tr{
    border-bottom: solid 1px #b3b3b3;
}
.tab01-bk .t0{
    width: 30%;
}
.tab01-bk .t0 span{
    font-size: 1rem;
    font-weight: bold;
}
.tab01-bk .t0 small{
    font-size: 0.5rem;
    color: #b3b3b3;
}
.tab01-bk .t1{
    width: 40%;
    text-align: right;
    color: #e55927;
    font-size: 1.5rem;
}
.tab01-bk .t2{
    width: 30%;
    text-align: right;
}
.collapse{display:none}
.collapse.in{display:block}
.collapsing{
    position:relative;
    height:0;
    overflow:hidden;
    -webkit-transition:height .35s ease;
    transition:height .35s ease
}
/*-----------------------------------------��ƱԤ��----------------------------------------------*/
.jipiaoyuding-city{
    width: 100%;
    background-color: #349cd1;
    height: 4rem;
}
.jipiaoyuding-city p{
    margin: 0 auto;
    padding-top: 1rem;
    font-size: 1.2rem;
    color: white;
    display: block;
    padding-left: 5%;
}
.jipiaoyuding-city span{
    display: block;
    color: white;
    padding-left: 5%;
    font-size: 0.5rem;
}
.jipiaoyuding-city img{
    width: 8%;
}
.jipiaoyuding-txt,.jipiaoshuoming{
    width: 90%;
    margin: 1rem auto;
}
.jipiaoyuding-txt img{
    width: 8%;
}
.jipiaoyuding-txt p:nth-child(1){
    font-size: 1.2rem;
    font-weight: bold;
}
.jipiaoyuding-txt p:nth-child(2){
    font-size:0.8rem;
    color: #999999;
}
.jipiaoyuding-txt p:nth-child(2) span{
    float: right;
}.jipiaoyuding-txt p:nth-child(2) span img{
    width: 12%;
 }
.jipiaoyuding-txt p:nth-child(3){
    font-size: 1rem;
    color: #000;
}
/*�����Ρ�*/
.triangle-right {
    width: 0;
    height: 0;
    border-top: 4px solid transparent;
    border-left:8px solid #349cd1;
    border-bottom: 4px solid transparent;
    display: inline-block;
}
/*�����Ρ�*/
.chengjiren{
    width: 100%;
    border-bottom: 1px solid #9e9e9e;
    overflow: hidden;
    zoom: 1;
    margin-top: 1rem;
}
.chengjiren span{
    display: block;
    padding-left: 5%;
    font-size: 1rem;
    float: left;
}
.chengjiren .tianjia-img{
    float: right;
    width: 6%;
    padding-right: 5%;
}
.chengjiren span:nth-child(3){
    clear: both;
    float: none;
}
.btn-slide-blue {
    display: block;
    background:url(../img/downblue.png) no-repeat;
    background-size:100% 100%;
    margin:0 auto;
    width:30%;
    height:0.8rem;
}
.active-blue {
    background:url(../img/upblue.png) no-repeat;
    background-size:100% 100%;
}
.chengjiren-txt-boder{
    border-bottom: solid 2px #349cd1;
    border-top: solid 2px #349cd1;
}
.chengjiren-txt {
    width: 90%;
}
.chengjiren-txt b{
    color: #9e9e9e;
}
.chengjiren-txt p{
    display: block;
    line-height: 2.5rem;
    font-size: 0.8rem;
    border-bottom: solid 1px #9e9e9e;
    color: #9e9e9e;
}
.chengjiren-txt span{
    display:inline-block;
    width: 30%;
    color: #349cd1;
}
.spanblack{
    color: black !important;
}
.chengjiren-txt input[type="radio"]{
    width: 10%;
    /*display: inline-block;*/
}
.chengjiren-txt input[type="text"],.chengjiren-txt input[type="date"],.chengjiren-txt input[type="tel"],.chengjiren-txt input[type="email"]{
    width: 70%;
    height: 2rem;
    border: none;
    outline: medium;
}
.chengjiren-txt .p-noborder{
    border: none;
}
.chengjiren-txt .right{
    width: 70%;
    display: inline-block;
    color: #349cd1;
    text-align: right;
    font-weight: bold;
}
.chengjiren-price{
    padding-top: 2rem;
    padding-bottom: 2rem;
    /*margin-top: -0.5rem;*/
    width: 100%;
    text-align: center;
    font-size: 1rem;
    color: #9e9e9e;
    background-color: #f2f2f2;
}
.chengjiren-price b{
    font-size: 1.5rem;
    color: #e55927;
}
.chengjiren-price input[type="submit"]{
    width: 60%;
    height: 2rem;
    margin-top: 0.5rem;
    background-color: #349cd1;
    border-radius: 5px;
    color: #ffffff;
    font-size: 1rem;
    font-weight: bold;
}
/*��Ʊ����*/
.dingdanxiangqing{
    width: 90%;
    clear: both;
}
.dingdanxiangqing p{
    width: 100%;
    display: block;
    font-size:0.8rem;
    line-height: 2rem;
    color: #666767;
}
.dingdanxiangqing p span{
    color: #349cd1;
}
.dingdanxiangqing a{
    color: #349cd1;
}
/*�Ƶ��б�ҳ*/
.paixu1{
    margin-top: 1rem;
    width: 100%;
    height: 3rem;
    border-bottom: solid 1px #b3b3b3;
    border-top: solid 1px #b3b3b3;
}
.paixu1 a{
    /*margin-top: 1rem;*/
    line-height: 3rem;
    display: block;
    float: left;
    width: 33%;
    text-align: center;
    color: #b3b3b3;
    border-right:solid 1px #c8c9c9 ;
}
.noborder{border:none !important;}
.paixu1 a:hover{
    color: #349cd1;
}
.paixu1 img{
    width: 15%;
}
.hotellist{
    width: 90%;
    margin-top: 1rem;
    border-bottom: solid 1px #e4e4e5;
    overflow: hidden;
    zoom: 1;
    padding-bottom: 0.5rem;
}
.hotellist a{
    color: black;
}
.hotellist .hotel-img{
    width: 40%;
    float: left;
}
.hotellist .hotel-img img{
    border-radius: 5px;
    width: 100%;
}
.hotellist .hotel-txt{
    width: 58%;
    padding-left: 2%;
    float: left;
}
.hotellist .hotel-txt p{
    line-height: 1rem;
}
.hotellist .hotel-txt p:nth-child(1){
    font-size: 1rem;
}
.hotellist .hotel-txt p:nth-child(2){
    font-size: 0.5rem;
    color: #9e9e9e;
}
.hotellist .hotel-txt p:nth-child(3){
    text-align: right;
    font-size: 1.5rem;
    color: #dd551a;
}
.hotellist .hotel-txt p:nth-child(3) small{
    font-size: 0.8rem;
    color: #9e9e9e;
}
.hotellist .hotel-txt p:nth-child(4){
    font-size: 0.8rem;
    color: #666767;
}
.hotellist .hotel-txt p:nth-child(5){
    font-size: 0.5rem;
    color: #9e9e9e;
}
.hotellist .hotel-txt i{
    color: #349cd1;
}
/*�Ƶ����飨�£�*/
.xiangqing-title{
    width: 90%;
}
.xiangqing-title p{
    clear: both;
    font-size: 1.2rem;
    line-height: 2rem;
}
.xiangqing-title small{
    color: #9e9e9e;
    font-size: 0.5rem;
}
.xiangqing-title span{
    float: right;
    text-align: right;
}
.xiangqing-title p:nth-child(3){
    font-size: 0.5rem;
}
.xiangqing-title .star-img{
    width: 20%;
}
.xiangqing-title .sc-img{
    width: 30%;
}
.xiangqing-title .jq-img{
    width: 4%;
}
.xiangqing-title .yellow{
    color: #edaf34;
    clear: both;
}
.xiangqing-title i:nth-child(2){
    color: #349cd1;
}
.xiangqing-price{
    width: 90%;
    color: #717172;
    font-size: 0.5rem;
}
.xiangqing-price span{
    font-size: 1.5rem;
    color: #dd551a;
}
.xiangqing-txt-title{
    width: 90%;
    padding-top: 0.5rem;
    color: #717172;
    font-size: 1rem;
}
.xiangqing-txt-title img{
    width: 6%;
}
.xiangqing-txt-tag{
    height: 1.5rem;
    text-align: right;
    background-color: #349cd1;
    float: left;
    color: #ffffff;
    margin: 1.5rem auto;
}
.xiangqing-txt-tag span{
    padding-right: 1rem;
    padding-left: 4rem;
    font-size: 0.8rem;
    line-height: 1.5rem;
}
.xiangqing-txt{
    width: 80%;
    clear: both;
    font-size: 0.5rem;
}
.xiangqing-txt p{
    color: #717172;
    font-size: 0.5rem;
}
.xiangqing-txt span{
    color: #349cd1;
}
.xiangqing-txt b{
    color: #349cd1;
}
.linedashed{
    width: 100%;
    margin: 0.5rem auto;
    height: 0.1rem;
    border-bottom: dashed 1px #9e9e9e;
    clear: both;
}
.xiangqing-txt img{
    width: 100%;
}
/*Ԥ��ҳ*/
.yudingitem{
    width: 100%;
    border-bottom: solid 1px #c8c9ca;
}
.yudingitem p{
    width: 90%;
    line-height: 3rem;
    margin: 0 auto;
    display: block;
    font-size: 0.8rem;
    color: #666666;
}
.yudingitem .b1{
    float: left;
    color: #349cd1;
    margin-left: -15%;
    font-size: 0.5rem;
}
.yudingitem p span{
    width: 30%;
    display: inline-block;
}
.yudingitem .span-right{
    width: 69%;
    display: inline-block;
    color: #349cd1;
    text-align: right;
    font-weight: bold;
}
.yudingitem span img{
    width: 10%;
}
.item_minus,.item_plus{
    width: 1.5rem;
    height:1.5rem;
    background-color: #349cd1;
    color: #ffffff;
    line-height: 1.5rem;
    text-align: center;
    display:inline-block;
    /*position: absolute;*/
    /*top: 0px;*/
    font-size: 0.5rem;
    border: solid 1px #349cd1;
    border-radius: 0.2rem;
}
.item_minus:hover,.item_plus:hover{
    cursor: pointer;
}
.item_num{
    width: 15%!important;
    border-radius: 0.2rem!important;
    border: solid 1px #349cd1!important;
    height: 1.5rem!important;
    text-align: center!important;
    line-height: 1.5rem!important;
}
.yudingitem input{
    width: 100%;
    border: none;
    outline: medium;
}
.yudingitem input[type="radio"]{
    display: inline-block;
    width: 10%;
    margin-left: 20%;
}
.yudingitem select{
    width: 100%;
    border-radius: 5px;
    border: solid 1px #349cd1;
    display: inline-block;
    color: #349cd1;
}
.left_black{
    text-align: left !important;
    color: #666666!important;
}
.item-price{
    width: 100%;
    /*text-align: center;*/
    /*font-size: 1rem;*/
    /*color: #9e9e9e;*/
    background-color: #f2f2f2;
}
.item-price .wenxintishi{
    width: 90%;
    font-size: 0.5rem;
    color: #9e9e9e;
    padding-top: 1rem;
}
.wenxintishi p:nth-child(1){
    color: #349cd1;
    font-size: 1rem;
}
.item-price .wenxintishi span{
    color: #349cd1;
}
.item-price .pricebtn{
    width: 90%;
    display: block;
    padding-top: 1rem;
    text-align: center;
    padding-bottom: 1rem;
}
.item-price .pricebtn b{
    font-size: 1.5rem;
    color: #e55927;
}
.item-price .pricebtn input{
    width: 60%;
    height: 2rem;
    margin-top: 0.5rem;
    background-color: #349cd1!important;
    border-radius: 5px;
    color: #ffffff;
    font-size: 1rem;
    font-weight: bold;
}
/*����ȷ�ϳɹ�*/
.dingdanquerenchenggong{
    width: 80%;
    text-align: center;
}
.dingdanquerenchenggong img{
    width: 60%;
}
.dingdanquerenchenggong p{
    font-size: 1rem;
    color: #349cd1;
}
/*֧��ҳ��*/
.zhifufangshi{
    width: 90%;
    font-size: 1rem;
    color: #666666;
    margin: 1rem auto;
}
.zhifufangshi span{
    color: #e55927;
    font-size: 1.5rem;
}
.zhifufangshixuanze{
    width: 100%;
    border-bottom: dashed 1px #9e9e9e;
    clear: both;
    overflow: hidden;
    zoom: 1;
    margin:1rem auto;
}
.zhifufangshi-img{
    width: 25%;
    float: left;
}
.zhifufangshi-img img{
    width: 100%;
}
.zhifufangshi-txt{
    width: 65%;
    float: left;
    padding-top: 0.2rem;
    /*line-height: 2rem;*/
    /*margin-left: 10%;*/
}
.zhifufangshi-txt p:nth-child(1){
    font-size: 1rem;
}
.zhifufangshi-txt p:nth-child(2){
    font-size: 0.5rem;
    color: #9e9e9e;
}
.zhifufangshi-radio{
    width: 10%;
    float: right;
    padding-top: 1rem;
}